// JavaScript Document
//PREPAR DIALOGOS
$(function()
{
	$("#atencion").dialog
	({
 		autoOpen:false,
		bgiframe:true,
		modal:true,
		buttons:
		{
			Aceptar:function()
			{
				$(this).dialog('close');
			}
		}
	});
});

function CrearXHRObject()
{
	var ajax;
	//OTROS NAVEGADORES
	if (window.XMLHttpRequest)
		ajax = new XMLHttpRequest();
	//INTERNET EXPLORER
	else
	if (window.ActiveXObject)
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	else
	{
		document.getElementById('atencion').innerHTML = "<p>"+
		"<span class=\"ui-icon ui-icon-circle-close\" style=\"float:left; margin:0 7px 50px 0;\"></span>"+
		"<b>Su navegador de Internet no soporta XMLHTTP Request, el sistema no funcionar&aacute; correctamente.</b></p>";
		$("#atencion").dialog('open');
	}
	return ajax;
}

function NumerosAleatorios()
{
	var numero1 = Math.floor(Math.random()*11);
	var numero2 = Math.floor(Math.random()*11);
	var numero3 = Math.floor(Math.random()*11);
	var numero4 = Math.floor(Math.random()*11);
	var numero5 = Math.floor(Math.random()*11);
	var aleatorio = numero1+""+numero2+""+numero3+""+numero4+""+numero5;
	return aleatorio;
}

window.onload = function()
{
	/*
	//COMPROBAR AUTORIZACIONES
	CrearXHRObject();
	//GENERACION DE NUMEROS ALEATORIOS PARA CORREGIR CACHE EN INTERNET EXPLORER
	var numero1 = Math.floor(Math.random()*11);
	var numero2 = Math.floor(Math.random()*11);
	var numero3 = Math.floor(Math.random()*11);
	var numero4 = Math.floor(Math.random()*11);
	var aleatorio = numero1+""+numero2+""+numero3+""+numero4;
	ajax.open("GET","/sige/Herramientas/ComprobarAutorizaciones?flag=ok&random="+aleatorio,true);
	ajax.send(null);
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{
			if(ajax.status == 200)
			{
				var resp = ajax.responseText;
				//VARIABLES
				var valido_;
				var valido;
				var pendientes_;
				var pendientes;
				//OTROS NAVEGADORES
				try
				{
					var parser = new DOMParser();
					var dom = parser.parseFromString(resp,"text/xml");
					valido_ = dom.getElementsByTagName("valido");
					valido = valido_[0].childNodes[0].nodeValue;
					pendientes_ = dom.getElementsByTagName("pendientes");
					pendientes = pendientes_[0].childNodes[0].nodeValue;
				}
				//INTERNET EXPLORER
				catch (error)
				{
					var xml = new ActiveXObject("Microsoft.XMLDOM");
					xml.async = "false";
					xml.loadXML(resp);
					valido_ = xml.getElementsByTagName("valido");
					valido = valido_[0].firstChild.data;
					pendientes_ = xml.getElementsByTagName("pendientes");
					pendientes = pendientes_[0].firstChild.data;
				}
				//RESULTADO XML
				if ((valido == "Si")&&(pendientes == "Si"))
					document.getElementById('autorizaciones_pendientes').innerHTML = "<p align=\"center\">"+
					"<img src=\"/sige/home/img/alerta.png\" width=\"24\" height=\"24\" align=\"absmiddle\" border=\"0\" />&nbsp;"+
					"<a href=\"/sige/home/Formularios/AprobarComparativo\">&nbsp;<b>ATENCI&Oacute;N:"+
					" Usted tiene autorizaciones de comparativos pendientes de realizar,"+
					" haga clic en este texto para m&aacute;s detalles.</b></a></p>";
				CargarOpcionesFavoritas();
			}
		}
	};
	*/
	Reloj();
	var menuModel = new DHTMLSuite.menuModel();
	menuModel.addItemsFromMarkup('menuModel');
	menuModel.setMainMenuGroupWidth(00);
	menuModel.init();
	var menuBar = new DHTMLSuite.menuBar();
	menuBar.addMenuItems(menuModel);
	menuBar.setTarget('menu');
	menuBar.init();
};

function Reloj()
{
	var fecha = new Date ();
  	var hora = fecha.getHours ( );
  	var minuto = fecha.getMinutes ( );
  	var segundo = fecha.getSeconds ( );
  	minuto = (minuto < 10 ? "0" : "") + minuto;
  	segundo = (segundo < 10 ? "0" : "") + segundo;
  	var tiempo = (hora < 12 ) ? "A.M" : "P.M";
  	hora = (hora > 12) ? hora - 12 : hora;
  	hora = (hora == 0) ? 12 : hora;
  	var cadena_hora = hora + ":" + minuto + ":" + segundo + " " + tiempo;
  	document.getElementById("reloj").innerHTML = "<b>"+cadena_hora+"</b>";
	setTimeout("Reloj()",1000);
}